home *** CD-ROM | disk | FTP | other *** search
- FAX and Voice Application Programming Interface and Driver - Brooktrout Technology, Inc.
-
- KEYWORDS: communications, voice processing, application development, Program & Application Generators , 617
-
- The FAX and Voice Applications Programming Interface (API) is a toolkit of C
- language functions for XENIX, DOS, UNIX, QNX, Windows NT, UnixWare and OS/2.
- It gives programmers the capability to quickly generate sophisticated
- multichannel FAX and voice applications. It can be used with the following
- Brooktrout FAX and voice boards: TR112, TR200, and TR114. The API functions
- provide a means to easily control inbound and outbound FAX and voice calls.
- In the case of FAX, the programmer has the flexibility of the T.30 protocol at
- their disposal without needing to understand every detail of its
- implementation. For voice, functions exist to play and record speech files.
- In addition the programmer can establish and monitor calls, accept inbound
- routing information, and play and record speech. The functions are organized
- in groups according to functionality. They include the following: line
- administration -- Attach, Detach, Reset; telephone -- Dial, Call Progress,
- Answer, Wait for Call, Terminate Call; speech -- Play (TR112, TR114, and
- TR200) and Record (TR114 and TR200); tone signaling -- Tone Generation and
- DTMF Detection. Infopacket features the API functions process voice and FAX
- data that is stored in a series of infopkt structures. This format is
- designed to provide a flexible, easily extendible way to combine segments of
- data of various types in one transmission. Low-level also provides direct
- method of sending commands to the channels and processing interrupts. Example
- programs are provided which illustrate the use of most of the functions in the
- toolkit. Along with the application library, several utility programs are
- provided for creating and printing FAX files. The toolkit is available in
- binary and source form.
-
-
-
-
- Brooktrout Technology, Inc.
- Tel: (617) 449-4100
- Fax: (617) 449-9009
- David Lowe
- Vice President Sales
-